package registry

type ServiceName string

type Registration struct {
	ServiceName      ServiceName
	ServiceUrl       string
	RequireServices  []ServiceName
	ServiceUpdateUrl string
}

const LogService = ServiceName("LogService")
const GradingService = ServiceName("GradingService")

type patchEntry struct {
	Name ServiceName
	Url  string
}

type patch struct {
	Added   []patchEntry
	Removed []patchEntry
}
